686123612111c66543da6102b1ec8ae08b7c078a,src/test/java/org/socketio/netty/serialization/PacketFramerTest.java,PacketFramerTest,testEncodePacketsFrameWithUtf8Symbols,#,112

Before Change


		Packet packet2 = new Packet(PacketType.MESSAGE);
        packet2.setData("{\"ID\":100, \"greetings\":\"Привет\"}");
        Packet packet3 = new Packet(PacketType.MESSAGE);
        packet3.setData("53d");
        PacketsFrame packetsFrame = new PacketsFrame();
        packetsFrame.getPackets().add(packet1);
        packetsFrame.getPackets().add(packet2);
        packetsFrame.getPackets().add(packet3);
        
        // When
        String result = PacketFramer.encodePacketsFrame(packetsFrame);
        
        // Then
        Assert.assertEquals("\ufffd5\ufffd3:::5\ufffd36\ufffd3:::{\"ID\":100, \"greetings\":\"Привет\"}\ufffd7\ufffd3:::53d", result);

After Change


		Packet packet2 = new Packet(PacketType.MESSAGE);
        packet2.setData(Unpooled.copiedBuffer("{\"ID\":100, \"greetings\":\"Привет\"}", CharsetUtil.UTF_8));
        Packet packet3 = new Packet(PacketType.MESSAGE);
        packet3.setData(Unpooled.copiedBuffer("53d", CharsetUtil.UTF_8));
        PacketsFrame packetsFrame = new PacketsFrame();
        packetsFrame.getPackets().add(packet1);
        packetsFrame.getPackets().add(packet2);
        packetsFrame.getPackets().add(packet3);
        
        // When
        String result = PacketFramer.encodePacketsFrame(packetsFrame).toString(CharsetUtil.UTF_8);
        
        // Then
        Assert.assertEquals("\ufffd5\ufffd3:::5\ufffd36\ufffd3:::{\"ID\":100, \"greetings\":\"Привет\"}\ufffd7\ufffd3:::53d", result);